home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.017 < prev    next >
Encoding:
Text File  |  1996-02-12  |  28.0 KB  |  616 lines

  1. Frequently Asked Questions (FAQS);faqs.017
  2.  
  3.  
  4.  
  5. -- How do I receive it?
  6.  
  7. The easiest way is to read comp.compilers on a system that gets usenet news.
  8.  
  9. If you don't have access to usenet news, it's also available via E-mail via
  10. a LISTSERV forwarder at the American University.  To subscribe a person
  11. should send e-mail to listserv@american.edu with one line in the mail
  12. message (not in the subject!)  That line should read:
  13.  
  14.                         SUBSCRIBE COMPIL-L full_name
  15. for example:
  16.                         SUBSCRIBE COMPIL-L Ima Hacker
  17.  
  18. To get off the list the subscriber should send e-mail to the same address
  19. with the message:       SIGNOFF COMPIL-L
  20.  
  21. If you have problems getting on or off the list, please contact me.  In
  22. particular, if you want to use an address other than your own personal mail
  23. address, you have to ask me to set it up.
  24.  
  25. -- How do I submit a message?
  26.  
  27. Mail it to compilers@iecc.cambridge.ma.us, also known as compilers@iecc.uucp
  28. or iecc!compilers.  I review messages nearly every day, usually including
  29. weekends, and most messages are posted to the net within a day after I
  30. receive them.  Occasionally when I go on vacation there may be up to a
  31. week's delay, though I try to send out a message when that will happen.
  32.  
  33. Most net news systems will automatically turn posted messages into mail to
  34. compilers, but some, particularly systems running notes, don't do that
  35. correctly.  As a result, I sometimes receive hundreds of copies of a
  36. message, all mangled slightly differently.  Please mail your contributions
  37. unless you're sure your posting software works correctly.
  38.  
  39. When you send a message to compilers, I understand that to mean that you
  40. want me to post it to usenet, which means it will be sent to tens of
  41. thousands of potential readers at thousands of computers all around the
  42. world.  It may also appear in a printed comp.compilers annual and other
  43. books, in the ACM SIGPLAN Notices, in on-line and off-line archives,
  44. CD-ROMs, and anywhere else that some reader decides to use it.
  45.  
  46. If you don't want me to post something, send it instead to
  47. compilers-request.  (See below.)
  48.  
  49. -- What happens to submitted messages?
  50.  
  51. Barring mail problems, they arrive in a special mailbox here at iecc.  I
  52. then edit the headers, trim down quoted text, fix typos and grammatical
  53. errors, remove cute signatures, and then post them to usenet.  If I think a
  54. message needs more editing than that, I return it to the author for
  55. rewriting.  The main reasons I return a message are that it appears more
  56. appropriate for another group, the message is too garbled to fix, it
  57. contains too much quoted material relative to the amount of new material, or
  58. I don't understand it.  I also usually return messages that directly attack
  59. individuals, since the net has plenty of other places for ad-hominem battles.
  60.  
  61. If a message asks a simple question I sometimes answer it myself rather than
  62. posting it.  When two or three messages arrive with the same answer to a
  63. question, I usually post only one of them, with a comment crediting the
  64. others.
  65.  
  66. If you send in a message and don't either see it posted or receive something
  67. back in a few days, it probably got lost in the mail and you should contact
  68. me, preferably via a different mail route.  I post or respond to all
  69. messages except for ones that appear to have been sent by mistake, e.g. no
  70. contents, or contents consisting only of another quoted message.  Sometimes
  71. when I'm feeling exasperated I disregard messages that re-ask one of the
  72. frequently asked questions that are answered below.
  73.  
  74. One of the most time-consuming jobs in moderating the group is trimming down
  75. the quotes in followup articles.  In most cases, you can expect readers to
  76. have seen the previous article, so only a few lines of quoted text should be
  77. needed to remind the reader of the context.
  78.  
  79. I have installed a simple-minded quote filter that mechanically returns to
  80. the sender any message that contains more quoted than unquoted lines.  Please
  81. edit your quotes before you send in a response, to avoid having the filter
  82. bounce your message.  Since the quote filter is pretty dumb, I do look at
  83. bounced messages myself.  If the filter bounces a message of yours by mistake,
  84. don't panic -- it'll get posted anyway.
  85.  
  86. ``Help wanted'' and ``Position Available'' messages are collected each week
  87. and posted in a digest every Sunday.
  88.  
  89. -- How do I respond to the author of a message?
  90.  
  91. I try to be sure that every message contains valid From: and Reply-To:
  92. headers.  The automatic "reply" commands in most news readers let you send
  93. mail to the author.  If you're replying to a message in a digest, be sure
  94. to respond to the author of the particular message, not to the pseudo-author
  95. of the digest.
  96.  
  97. Some obsolete news readers attempt to reply using the Path: header, but for
  98. technical reasons the Path: header in a moderated message cannot point to
  99. the actual author.  In fact, the Path: header in a compilers message is
  100. deliberately a bad mail address, so if you have such a news reader you'll
  101. have to edit the addresses in responses yourself and, I hope, encourage your
  102. system manager to update your news and mail software.
  103.  
  104. Sometimes mail to an author bounces, either because a gateway isn't
  105. working or because the return address is unregistered or otherwise bad.
  106. Please don't ask me to forward it, since my machine is no better connected
  107. than anyone else's.  (It's not on the Internet and only talks uucp.)  If
  108. you send me a message obviously intended for the author of an item, I will
  109. discard it on the theory that if it wasn't important enough for you to
  110. send it to the right place, it isn't important enough for me, either.
  111.  
  112. -- How do I contact the moderator?
  113.  
  114. Send me mail at compilers-request@iecc.cambridge.ma.us.  If for some
  115. reason your system chokes on that address (it shouldn't, it's registered)
  116. mail to Levine-John@yale.edu or johnl@spdcc.com will get to me.  I treat
  117. messages to compilers-request as private messages to me unless they state
  118. that they are for publication.
  119.  
  120. -- Are back issues available?
  121.  
  122. I have complete archives going back to the original mailing list in 1986.
  123. The archives now fill about 6 megabytes, and are growing at over 200K per
  124. month.  I update the archives at the end of each month.  People with ftp
  125. access can get them from primost.cs.wisc.edu, (128.105.2.115) where James
  126. Larus has kindly provided space.  The archives contain a compressed Unix
  127. mailbox format file for each month, with names like 91-08.Z.  The file
  128. INDEX.Z lists all of the subject lines for every message in the archives,
  129. and in most cases is the first file you should retrieve.
  130.  
  131. The archives are available via modem from Channel One, an excellent local
  132. BBS.  You have to register, but no payment is needed to download the
  133. archives which are in Area 6.  (If you call more than once or twice, it
  134. would be nice to sign up for at least the $25 trial membership.)  The 2400
  135. BPS telephone number is +1 617 354 8873, and the Telebit number is +1 617
  136. 354 0470.  There is a ZIP format archive per month with names like
  137. comp9108.zip, with the most recent archive also containing the index.
  138.  
  139. There is now a mail server at compilers-server@iecc.cambridge.ma.us that can
  140. mail you indexes, messages, and the files mentioned below.  Send it a
  141. message containing "help" to get started.
  142.  
  143. I have also published a printed edition of the 1990 messages grouped by
  144. thread and topic, and with some indexes, and expect to publish a 1991
  145. edition.  Send me mail for further details, or see the message about the
  146. book which should immediately follow this one.
  147.  
  148. -- Some Frequently Asked Questions:
  149.  
  150. NOTE: Many issues are discussed occasionally on comp.compilers, but not
  151. frequently enought to make the FAQ sheet.  If you have a question but the
  152. answer isn't in the FAQ, you may well be able to get good background by
  153. reading the appropriate articles in the archive.  If you can FTP, please
  154. at least get the index and look through it.
  155.  
  156. The various files that I mention below that I have are in the compilers
  157. archive at primost.cs.wisc.edu, and are also available from the mail
  158. server mentioned above.  If you can FTP them, please do so rather than
  159. using the mail server, since the mail bandwith is quite small.
  160.  
  161. * Where can I get a C or C++ grammar in yacc?
  162.  
  163. Jim Roskind's well-known C++ grammar is in the archive, as is a C grammar
  164. written by Jeff Lee.  Dave Jones posted a parser as message 91-09-030.
  165. Another C grammar was posted to comp.sources.misc in June 1990, v13 i52,
  166. archive name ansi-c_su.  GCC and G++ are based on yacc grammars, see
  167. below.
  168.  
  169. * Where can I get the Gnu C compiler?
  170.  
  171. GCC is a high-quality free C and C++ compiler.  (Free is not the same as
  172. public domain, see the GCC distribution for details.)  It is available in
  173. source from from prep.ai.mit.edu.  You need an existing C compiler and
  174. libraries to bootstrap it.
  175.  
  176. A version for 386 MS-DOS by DJ Delorie <dj@ctron.com> is available by FTP
  177. from barnacle.erc.clarkson.edu or wowbagger.pc-labor.uni-bremen.de and by
  178. mail from archive-server@sun.soe.clarkson.edu in the archive msdos/djgpp.
  179. See messages 91-09-054 and 91-09-066.
  180.  
  181. * Are there other free C compilers?
  182.  
  183. The lcc compiler, written by people at Princeton and Bell Labs, is
  184. available via FTP from princeton.edu.  It is supposed to generate code as
  185. good as GCC while being considerably faster and smaller.  It comes with a
  186. demonstration VAX code generator and documentation on the code generation
  187. interfaces.  Production code generators for the VAX, MIPS, and Motorola
  188. 68020 are available for research use to universities willing to execute a
  189. license agreement; the FTP package elaborates.  Lcc uses a hard-coded C
  190. parser because it's faster than yacc.
  191.  
  192. * Where can I get a Fortran grammar in yacc?
  193.  
  194. I have a small subset parser in the archive mentioned above.  The F2C
  195. Fortran to C translator contains a full F77 parser and is available in
  196. source form via FTP from research.att.com and by mail from
  197. netlib@research.att.com.
  198.  
  199. * Where can I get Modula-2, Pascal or Ada grammars in yacc?
  200.  
  201. I have one each of those, too, in the archive mentioned above, though I
  202. haven't tried to use any of them.
  203.  
  204. * Where can I get a Cobol grammar in yacc?
  205.  
  206. Nowhere for free, as far as I can tell.  This question is asked every few
  207. months and there has never, ever, been any positive response. Perhaps some
  208. of the interested people could get together and write one.  The commercial
  209. PCYACC from Abraxas (see below) comes with a bunch of sample grammars
  210. including one for Cobol-85.
  211.  
  212. * Where can I get a Basic grammar in yacc?
  213.  
  214. Take a look at ftp.uu.net:comp.sources.unix/volume2/basic which contains
  215. a Basic interpreter with yacc parser.
  216.  
  217. * How can I get started with yacc and lex and compiler writing in general?
  218.  
  219. By reading any of the many books on the topic.  Here are a few of them:
  220.  
  221. Aho, Sethi, and Ullman, "Compilers: Principles, Techniques, and Tools,"
  222. Addison Wesley, 1986, ISBN 0-201-10088-6, the "dragon book".  Describes
  223. clearly and completely lexing and parsing techniques including the ones in
  224. yacc and lex.  The authors work or have worked at Bell Labs with Steve
  225. Johnson and Mike Lesk, the authors of Yacc and Lex.
  226.  
  227. Alan Holub, "Compiler Design in C," Prentice-Hall, 1990, ISBN
  228. 0-13-155045-4.  A large book containing the complete source code to a
  229. reimplementation of yacc and lex and a C compiler.  Quite well written,
  230. too, though it has a lot of errors.  The fourth printing is supposed to
  231. correct most of them.
  232.  
  233. Mason and Brown, "lex & yacc," O'Reilly, 1990, ISBN 0-937175-49-8.  A
  234. short introduction with some completely worked out examples.  The writing
  235. in the 1990 edition can be murky, but the next edition should be better.
  236.  
  237. Donnely and Stallman, "The Bison Manual," part of the on-line distrubution
  238. of the FSF's Bison, a reimplementation of yacc.  As with everything else from
  239. the FSF, full source code is included.
  240.  
  241. Axel T. Schreiner and H. George Friedman, Jr., "Introduction to Compiler
  242. Construction with UNIX," Prentice-Hall, 1985.  Oriented to tutorial work.
  243. Good for beginners.  Develops a small subset-of-C compiler through the book.
  244. (Recommended by Eric Hughes <hughes@ocf.Berkeley.EDU>.)  Richard Hash
  245. <rgh@shell.com> comments that the book has many typographical errors, and
  246. readers should be suspicious of the examples until they actually try them.
  247. Richard Y. Kim <richard@ear.mit.edu> reports that sources are available for
  248. FTP as a.cs.uiuc.edu:pub/friedman/tar.
  249.  
  250. Bennett, J.P. "Introduction to Compiling Techniques - A First Course Using
  251. Ansi C, Lex and Yacc," McGraw Hill Book Co, 1990, ISBN 0-07-707215-4.
  252. It's intended for a first course in modern compiler techniques, is very
  253. clearly written, and has a full chapter on YACC.  I found it to be a good
  254. introductory text before getting into the 'Dragon book'.  (Recommended by
  255. John Merlin <J.H.Merlin@ecs.southampton.ac.uk>.)  Source code is available
  256. at ftp.bath.ac.uk.
  257.  
  258. Charles N. Fischer & Richard J. LeBlanc, "Crafting A Compiler", Benjamin
  259. Cummings Publishing, Menlo Park, CA, 1988, ISBN 0-8053-3201-4.  There's
  260. also a revised version as of 1990 or 1991 titled "Crafting A Compiler in
  261. C", with all examples in C (the original used ADA/CS).  Erich Nahum
  262. <nahum@cs.umass.edu> writes: A key compiler reference.  We used the
  263. original to great effect in Eliot Moss' graduate compiler construction
  264. class here at UMass.  My feeling is that Fischer & LeBlanc is a good
  265. tutorial, and one should use Aho, Sethi, & Ullman as a reference.
  266.  
  267. Des Watson, "High-Level Languages and Their Compilers," International
  268. Computer Science Series, Addison-Wesley Publishing Company, Wokingham
  269. England, 1989.  Adrian Howard <adrianh@cogs.sussex.ac.uk> writes: This is
  270. the kindest, most readable introduction to compilers at the graduate level
  271. I have ever read - an excellent example of what textbooks should all be
  272. like.
  273.  
  274. W.M. Waite and G. Goos, "Compiler Construction," Springer-Verlag, New
  275. York, 1984.  Dick Grune <dick@cs.vu.nl> writes: A theoretical approach to
  276. compiler construction. Refreshing in that it gives a completely new view
  277. of many subjects. Heavy reading, high information density.
  278.  
  279. J.P. Tremblay and P.G. Sorenson, "The Theory and Practice of Compiler
  280. Writing," McGraw-Hill, 1985.  Dick Grune <dick@cs.vu.nl> writes: Extensive
  281. and detailed. Heavy reading. To be consulted when other sources fail.
  282.  
  283. If anyone sends in others, I'll be happy to add them to the list.
  284.  
  285. * Are there free versions of yacc and lex ?
  286.  
  287. Vern Paxton's flex is a superior reimplementation of lex.  It is available
  288. from the same places as Gnu sources.  Berkeley Yacc is a quite compatible
  289. PD version of yacc by Bob Corbett, available as ~ftp/pub/byacc.tar.Z on
  290. okeeffe.berkeley.edu.  Gnu Bison is derived from an earlier version of
  291. Corbett's work and is also fairly compatible with yacc.
  292.  
  293. * Are there versions of yacc and lex for MS-DOS?
  294.  
  295. There are several of them.  Commercial versions are MKS lex&yacc from MKS
  296. in Waterloo Ont., +1 519 884 2251 or inquiry@mks.com, and PCYACC from
  297. Abraxas Software in Portland OR, +1 503 244 5253.  Both include both yacc
  298. and lex along with a lot of sample code.
  299.  
  300. The standard flex source compiles under the usual DOS compilers, although
  301. you may want to make some of the buffers smaller.  A DOS version of Bison
  302. is on wuarchive.wustl.edu [128.252.135.4] and other servers under
  303. /mirrors/msdos/txtutl/bison111.zip. See message 92-07-012 for more info.
  304.  
  305. * Where I can I FTP the sources to the programs in Holub's "Compiler
  306. Design in C" ?
  307.  
  308. You can't.  See page xvi of the Preface for ordering information.
  309.  
  310. Regards,
  311. John Levine, comp.compilers moderator
  312. --
  313. Send compilers articles to compilers@iecc.cambridge.ma.us or
  314. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  315. Xref: bloom-picayune.mit.edu comp.virus:10265 news.answers:4786
  316. Path: bloom-picayune.mit.edu!senator-bedfellow.mit.edu!senator-bedfellow.mit.edu!usenet
  317. From: "Kenneth R. van Wyk" <krvw@cert.org>
  318. Newsgroups: comp.virus,news.answers
  319. Subject: VIRUS-L/comp.virus Frequently Asked Questions (FAQ)
  320. Supersedes: <computer-virus-faq_722671223@athena.mit.edu>
  321. Followup-To: comp.virus
  322. Date: 25 Dec 1992 06:02:19 GMT
  323. Organization: CERT Coordination Center
  324. Lines: 1751
  325. Approved: news-answers-request@MIT.Edu
  326. Expires: 7 Feb 1993 06:02:12 GMT
  327. Message-ID: <computer-virus-faq_725263332@athena.mit.edu>
  328. Reply-To: <VIRUS-L@Lehigh.edu>
  329. NNTP-Posting-Host: pit-manager.mit.edu
  330. Summary: This posting contains a list of Frequently Asked Questions,
  331.          and their answers, about computer viruses.  It should be read
  332.          by anyone who wishes to post to VIRUS-L/comp.virus.
  333. X-Last-Updated: 1992/11/24
  334.  
  335. Archive-name: computer-virus-faq
  336. Last-modified: 18 November 1992, 7:45 AM EST
  337.  
  338.            Frequently Asked Questions on VIRUS-L/comp.virus
  339.              Last Updated: 18 November 1992, 7:45 AM EST
  340.  
  341. ====================
  342. = Preface Section: =
  343. ====================
  344.  
  345. This document is intended to answer the most Frequently Asked
  346. Questions (FAQs) about computer viruses.  As you can see, there are
  347. many of them!  If you are desperately seeking help after recently
  348. discovering what appears to be a virus on your computer, consider
  349. skimming through sections A and B to learn the essential jargon, then
  350. concentrate on section C.
  351.  
  352. If you may have found a new virus, or are not quite sure if some file
  353. or boot sector is infected, it is important to understand the protocol
  354. for raising such questions, e.g. to avoid asking questions that can be
  355. answered in this document, and to avoid sending "live" viruses except
  356. to someone who is responsible (and even then in a safe form!).
  357.  
  358. Above all, remember the time to really worry about viruses is BEFORE
  359. your computer gets one!
  360.  
  361. The FAQ is a dynamic document, which changes as people's questions
  362. change.  Contributions are gratefully accepted -- please e-mail them
  363. to me at krvw@cert.org.  The most recent copy of this FAQ will always
  364. be available on the VIRUS-L/comp.virus archives, including the
  365. anonymous FTP on cert.org (192.88.209.5) in the file:
  366. pub/virus-l/FAQ.virus-l
  367.  
  368. Ken van Wyk, moderator VIRUS-L/comp.virus
  369.  
  370. Primary contributors (in alphabetical order):
  371.     Mark Aitchison <phys169@csc.canterbury.ac.nz>
  372.     Vaughan Bell <vaughan@computing-department.poly-south-west.ac.uk>
  373.     Matt Bishop <matt.bishop@dartmouth.edu>
  374.     Vesselin Bontchev <bontchev@fbihh.informatik.uni-hamburg.de>
  375.     Olivier M.J. Crepin-Leblond <umeeb37@vaxa.cc.ic.ac.uk>
  376.     David Chess <chess@watson.ibm.com>
  377.     John-David Childs <con_jdc@lewis.umt.edu>
  378.     Nick FitzGerald <cctr132@csc.canterbury.ac.nz>
  379.     Claude Bersano-Hayes <hayes@urvax.urich.edu>
  380.     John Kida <jhk@washington.ssds.COM>
  381.     Donald G. Peters <Peters@Dockmaster.NCSC.Mil>
  382.     A. Padgett Peterson <padgett%tccslr.dnet@mmc.com>
  383.     Y. Radai <radai@hujivms.huji.ac.il>
  384.     Rob Slade <rslade@sfu.ca>
  385.     Gene Spafford <spaf@cs.purdue.edu>
  386.     Otto Stolz <rzotto@nyx.uni-konstanz.de>
  387.  
  388. ====================
  389.  
  390.              Questions answered in this document
  391.  
  392. Section A:   Sources of Information and Anti-viral Software
  393.              (Where can I find HELP..!)
  394.  
  395. A1)  What is VIRUS-L/comp.virus?
  396. A2)  What is the difference between VIRUS-L and comp.virus?
  397. A3)  How do I get onto VIRUS-L/comp.virus?
  398. A4)  What are the guidelines for VIRUS-L?
  399. A5)  How can I get back-issues of VIRUS-L?
  400. A6)  What is VALERT-L?
  401. A7)  What are the known viruses, their names, major symptoms and
  402.      possible cures?
  403. A8)  Where can I get free or shareware anti-virus programs?
  404. A9)  Where can I get more information on viruses, etc.?
  405.  
  406.  
  407. Section B:   Definitions
  408.              (What is ...?)
  409.  
  410. B1)  What are computer viruses (and why should I worry about them)?
  411. B2)  What is a Trojan Horse?
  412. B3)  What are the main types of PC viruses?
  413. B4)  What is a stealth virus?
  414. B5)  What is a polymorphic virus?
  415. B6)  What are fast and slow infectors?
  416. B7)  What is a sparse infector?
  417. B8)  What is a companion virus?
  418. B9)  What is an armored virus?
  419. B10) Miscellaneous Jargon and Abbreviations
  420.  
  421.  
  422. Section C:   Virus Detection
  423.              (Is my computer infected?  What do I do?)
  424.  
  425. C1)  What are the symptoms and indications of a virus infection?
  426. C2)  What steps should be taken in diagnosing and identifying viruses?
  427. C3)  What is the best way to remove a virus?
  428. C4)  What does the <insert name here> virus do?
  429. C5)  What are "false positives" and "false negatives"?
  430. C6)  Could an anti-viral program itself be infected?
  431. C7)  Where can I get a virus scanner for my Unix system?
  432. C8)  Why does an antiviral scanner report an infection only sometimes?
  433. C9)  Is my disk infected with the Stoned virus?
  434. C10) I think I have detected a new virus; what do I do?
  435. C11) CHKDSK reports 639K (or less) total memory on my system; am I
  436.      infected?
  437. C12) I have an infinite loop of sub-directories on my hard drive; am I
  438.      infected?
  439.  
  440.  
  441. Section D:   Protection Plans
  442.              (What should I do to prepare against viruses?)
  443.  
  444. D1)  What is the best protection policy for my computer?
  445. D2)  Is it possible to protect a computer system with only software?
  446. D3)  Is it possible to write-protect the hard disk with only software?
  447. D4)  What can be done with hardware protection?
  448. D5)  Will setting DOS file attributes to READ ONLY protect them from
  449.      viruses?
  450. D6)  Will password/access control systems protect my files from
  451.      viruses?
  452. D7)  Will the protection systems in DR DOS work against viruses?
  453. D8)  Will a write-protect tab on a floppy disk stop viruses?
  454. D9)  Do local area networks (LANs) help to stop viruses or do they
  455.      facilitate their spread?
  456. D10) What is the proper way to make backups?
  457.  
  458.  
  459. Section E:    Facts and Fibs about computer viruses
  460.               (Can a virus...?)
  461.  
  462. E1)  Can boot sector viruses infect non-bootable floppy disks?
  463. E2)  Can a virus hide in a PC's CMOS memory?
  464. E3)  Can a virus hide in Extended or in Expanded RAM?
  465. E4)  Can a virus hide in Upper Memory or in High Memory?
  466. E5)  Can a virus infect data files?
  467. E6)  Can viruses spread from one type of computer to another?
  468. E7)  Can DOS viruses run on non-DOS machines (e.g. Mac, Amiga)?
  469. E8)  Can mainframe computers be susceptible to computer viruses?
  470. E9)  Some people say that disinfecting files is a bad idea. Is that
  471.      true?
  472. E10) Can I avoid viruses by avoiding shareware/free software/games?
  473. E11) Can I contract a virus on my PC by performing a "DIR" of an
  474.      infected floppy disk?
  475. E12) Is there any risk in copying data files from an infected floppy
  476.      disk to a clean PC's hard disk?
  477. E13) Can a DOS virus survive and spread on an OS/2 system using the
  478.      HPFS file system?
  479. E14) Under OS/2 2.0, could a virus infected DOS session infect another
  480.      DOS session?
  481. E15) Can normal DOS viruses work under MS Windows?
  482.  
  483.  
  484. Section F:    Miscellaneous Questions
  485.               (I was just wondering...)
  486.  
  487. F1) How many viruses are there?
  488. F2) How do viruses spread so quickly?
  489. F3) What is the plural of "virus"?  "Viruses" or "viri" or "virii" or...
  490. F4) When reporting a virus infection (and looking for assistance), what
  491.     information should be included?
  492. F5) How often should we upgrade our anti-virus tools to minimize
  493.     software and labor costs and maximize our protection?
  494.  
  495.  
  496. Section G:    Specific Virus and Anti-viral software Questions...
  497.  
  498. G1) I was infected by the Jerusalem virus and disinfected the infected
  499.     files with my favorite anti-virus program.  However, Wordperfect
  500.     and some other programs still refuse to work.  Why?
  501. G2) I was told that the Stoned virus displays the text "Your PC is now
  502.     Stoned" at boot time.  I have been infected by this virus several
  503.     times, but have never seen the message.  Why?
  504. G3) I was infected by both Stoned and Michelangelo.  Why has my
  505.     computer became unbootable?  And why, each time I run my favorite
  506.     scanner, does it find one of the viruses and say that it is
  507.     removed, but when I run it again, it says that the virus is still
  508.     there?
  509.  
  510.  
  511. ================================================================
  512. = Section A.   Sources of Information and Anti-viral Software. =
  513. ================================================================
  514.  
  515. A1) What is VIRUS-L/comp.virus?
  516.  
  517. It is a discussion forum with a focus on computer virus issues.  More
  518. specifically, VIRUS-L is an electronic mailing list and comp.virus is
  519. a USENET newsgroup.  Both groups are moderated; all submissions are
  520. sent to the moderator for possible inclusion in the group.  For more
  521. information, including a copy of the posting guidelines, see the file
  522. virus-l.README, available by anonymous FTP on cert.org in the
  523. pub/virus-l directory.  (FTP is the Internet File Transfer Protocol,
  524. and is described in more detail in the monthly VIRUS-L/comp.virus
  525. archive postings - see below.)
  526.  
  527. Note that there have been, from time to time, other USENET
  528. cross-postings of VIRUS-L, including the bit.listserv.virus-l.  These
  529. groups are generally set up by individual site maintainers and are not
  530. as globally accessible as VIRUS-L and comp.virus.
  531.  
  532.  
  533. A2) What is the difference between VIRUS-L and comp.virus?
  534.  
  535. As mentioned above, VIRUS-L is a mailing list and comp.virus is a
  536. newsgroup.  In addition, VIRUS-L is distributed in digest format (with
  537. multiple e-mail postings in one large digest) and comp.virus is
  538. distributed as individual news postings.  However, the content of the
  539. two groups is identical.
  540.  
  541.  
  542. A3) How do I get onto VIRUS-L/comp.virus?
  543.  
  544. Send e-mail to LISTSERV@LEHIGH.EDU stating: "SUB VIRUS-L your-name".
  545. To "subscribe" to comp.virus, simply use your favorite USENET news
  546. reader to read the group (assuming that your site receives USENET
  547. news).
  548.  
  549.  
  550. A4) What are the guidelines for VIRUS-L?
  551.  
  552. The list of posting guidelines is available by anonymous FTP on
  553. cert.org.  See the file pub/virus-l/virus-l.README for the most recent
  554. copy.  In general, however, the moderator requires that discussions
  555. are polite and non-commercial.  (Objective postings of product
  556. availability, product reviews, etc., are fine, but commercial
  557. advertisements are not.)  Also, requests for viruses (binary or
  558. disassembly) are not allowed.  Technical discussions are strongly
  559. encouraged, however, within reason.
  560.  
  561.  
  562. A5) How can I get back-issues of VIRUS-L?
  563.  
  564. VIRUS-L/comp.virus includes a series of archive sites that carry all
  565. the back issues of VIRUS-L, as well as public anti-virus software (for
  566. various computers) and documents.  The back-issues date back to the
  567. group's inception, 21 April 1988.  The list of archive sites is
  568. updated monthly and distributed to the group; it includes a complete
  569. listing of the sites, what they carry, access instructions, as well as
  570. information on how to access FTP sites by e-mail.  The anonymous FTP
  571. archive at cert.org carries all of the VIRUS-L back issues.  See the
  572. file pub/virus-l/README for more information on the cert.org archive
  573. site.
  574.  
  575.  
  576. A6) What is VALERT-L?
  577.  
  578. VALERT-L is a sister group to VIRUS-L, but is intended for virus
  579. alerts and warnings only -- NO DISCUSSIONS.  There is no direct USENET
  580. counterpart to VALERT-L; it is a mailing list only.  All VALERT-L
  581. postings are re-distributed to VIRUS-L/comp.virus later.  This group
  582. is also moderated, but on a much higher priority than VIRUS-L.  The
  583. group is monitored during business hours (East Coast, U.S.A.,
  584. GMT-5/GMT-4); high priority off-hour postings can be made by
  585. submitting to the group and then telephoning the CERT/CC hotline at +1
  586. 412 268 7090 -- instruct the person answering the hotline to call or
  587. page Ken van Wyk.
  588.  
  589. Subscriptions to VALERT-L are handled identically to VIRUS-L --
  590. contact the LISTSERV.
  591.  
  592.  
  593. A7) What are the known viruses, their names, major symptoms and
  594.     possible cures?
  595.  
  596. First of all, the reader must be aware that there is no universally
  597. accepted naming convention for viruses, nor is there any standard
  598. means of testing.  As a consequence nearly ALL viral information is
  599. highly subjective and subject to interpretation and dispute.
  600.  
  601. There are several major sources of information on specific viruses.
  602. Probably the biggest one is Patricia Hoffman's hypertext VSUM.  It
  603. describes only DOS viruses, but almost all of them which are known
  604. at any given time.  Unfortunately, it is regarded by many in the field
  605. as being inaccurate, so we do not advise people to rely solely on it.
  606. It can be downloaded from most major archive sites except SIMTEL20.
  607.  
  608. The second one is the Computer Virus Catalog, published by the Virus
  609. Test Center in Hamburg.  It contains a highly technical description of
  610. computer viruses for several platforms: DOS, Mac, Amiga, Atari ST,
  611. Unix.  Unfortunately, the DOS section is quite incomplete.  The CVC
  612. is available for anonymous FTP from ftp.informatik.uni-hamburg.de
  613. (IP=134.100.4.42), directory pub/virus/texts/catalog.  (A copy of the
  614. CVC is also available by anonymous FTP on cert.org in the
  615. pub/virus-l/docs/vtc directory.)
  616.